gridpack::optimization::BinaryExpression Class Reference

#include <expression.hpp>

Inheritance diagram for gridpack::optimization::BinaryExpression:
Inheritance graph
[legend]
Collaboration diagram for gridpack::optimization::BinaryExpression:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 BinaryExpression (const int &prec, const std::string &op, ExpressionPtr lhs, ExpressionPtr rhs)
 Default constructor.
 BinaryExpression (const BinaryExpression &old)
 Copy constructor.
 ~BinaryExpression (void)
 Destructor.
const std::string & op (void) const
ExpressionPtr lhs (void)
 Get the LHS of the expression.
ExpressionPtr rhs ()
 Get the RHS of the expresion.

Constructor & Destructor Documentation

gridpack::optimization::BinaryExpression::BinaryExpression ( const int &  prec,
const std::string &  op,
ExpressionPtr  lhs,
ExpressionPtr  rhs 
)

Default constructor.

gridpack::optimization::BinaryExpression::BinaryExpression ( const BinaryExpression old  ) 

Copy constructor.

gridpack::optimization::BinaryExpression::~BinaryExpression ( void   ) 

Destructor.


Member Function Documentation

ExpressionPtr gridpack::optimization::BinaryExpression::lhs ( void   ) 

Get the LHS of the expression.

const std::string& gridpack::optimization::BinaryExpression::op ( void   )  const
ExpressionPtr gridpack::optimization::BinaryExpression::rhs (  ) 

Get the RHS of the expresion.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Feb 2020 for GridPACK by  doxygen 1.6.1